//!
//! Copyright (c) 2024-2999 北京心月狐科技有限公司 All rights reserved.
//!
//! https://www.mxxshop.com
//!
//! Licensed 并不是自由软件，未经许可不能去掉 MxxShop 相关版权
//!
//! 版权所有，侵权必究！
//!


use rbatis::rbdc::DateTime;
use serde::{Deserialize, Serialize};


#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct Brand {
    /// 自增id
    pub id: Option<u64>,
    /// logo图标
    pub logo: Option<String>,
    /// 名称
    pub brand_name: Option<String>,
    /// 描述
    pub describe: Option<String>,
    /// 官网地址
    pub website_url: Option<String>,
    /// 是否启用（0否，1是）
    pub is_enable: Option<u8>,
    /// 顺序
    pub sort: Option<u8>,
    /// SEO标题
    pub seo_title: Option<String>,
    /// SEO关键字
    pub seo_keywords: Option<String>,
    /// SEO描述
    pub seo_desc: Option<String>,
    /// 添加时间
    pub create_time: Option<DateTime>,
    /// 更新时间
    pub update_time: Option<DateTime>,
}

#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct BrandCategory {
    /// 分类id
    pub id: Option<u64>,
    /// icon图标
    pub icon: Option<String>,
    /// 名称
    pub category_name: Option<String>,
    /// 是否启用（0否，1是）
    pub is_enable: Option<u8>,
    /// 顺序
    pub sort: Option<u8>,
    /// 添加时间
    pub create_time: Option<DateTime>,
    /// 更新时间
    pub update_time: Option<DateTime>,
}


#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct BrandCategoryMerge {
    /// 自增id
    pub id: Option<u64>,
    /// 品牌id
    pub brand_id: Option<u64>,
    /// 分类id
    pub brand_category_id: Option<u64>,
    /// 添加时间
    pub create_time: Option<DateTime>,
}